package com.road.yishi.core.config;

import org.aeonbits.owner.Config;

/**
 * @Description :
 * @FileName: AppConfig.java
 * @Author :WeiHui.Zhang
 * @Data : 2016年2月17日 下午7:29:01
 * @Version:V1.00
 */
@Config.Sources("classpath:config1.properties")
public interface AppConfig extends Config {

	@Key("port")
	@DefaultValue("8888")
	int port();

	@Key("admin.password")
	@DefaultValue("123456")
	String password();

	@Key("keepLivingTime")
	@DefaultValue("60000")
	int keepLivingTime();

	@Key("scanTime")
	@DefaultValue("1000")
	int scanTime();

	@Key("common.package")
	@DefaultValue("com.road.yishi.core")
	String getPackageName();
}
